package 滑动窗口;

/**
 给你两个字符串 s1 和 s2 ，写一个函数来判断 s2 是否包含 s1 的排列。
 换句话说，s1 的排列之一是 s2 的 子串 。
 输入：s1 = 'ab' s2 = 'eidbaooo'
 输出：true
 解释：s2 包含 s1 的排列之一 ('ba').

 输入：s1= 'ab' s2 = 'eidboaoo'
 输出：false
 */
public class 字符串排序 {
    public static void main(String[] args) {
        String s1 = "eidbaooo";
        String s2 = "ab";
        Boolean flag = isContain(s1, s2);
        System.out.println(flag);

    }

    private static Boolean isContain(String s1, String s2) {
        if (s1.contains(s2)){
            return true;
        }else {
            String s = new StringBuilder(s2).reverse().toString();
            return s1.contains(s);
        }

    }

}
